Realtime ray tracing and interactive global illumination
نویسنده
چکیده
One of the most sought-for goals in computer graphics is to generate “realism in real time”, i.e. the generation of realistically looking images at realtime frame rates. Today, virtually all approaches towards realtime rendering use graphics hardware, which is based almost exclusively on triangle rasterization. Unfortunately, though this technology has seen tremendous progress over the last few years, for many applications it is currently reaching its limits in both model complexity, supported features, and achievable realism. An alternative to triangle rasterization is the ray tracing algorithm, which is well-known for its higher flexibility, its generally higher achievable realism, and its superior scalability in both model size and compute power. However, ray tracing is also computationally demanding and thus so far is used almost exclusively for high-quality offline rendering tasks. This dissertation focuses on the question why ray tracing is likely to soon play a larger role for interactive applications, and how this scenario can be reached. To this end, we discuss the RTRT/OpenRT realtime ray tracing system, a software based ray tracing system that achieves interactive to realtime frame rates on todays commodity CPUs. In particular, we discuss the overall system design, the efficient implementation of the core ray tracing algorithms, techniques for handling dynamic scenes, an efficient parallelization framework, and an OpenGL-like low-level API. Taken together, these techniques form a complete realtime rendering engine that supports massively complex scenes, highly realistic and physically correct shading, and even physically based lighting simulation at interactive rates. In the last part of this thesis we then discuss the implications and potential of realtime ray tracing on global illumination, and how the availability of this new technology can be leveraged to finally achieve interactive global illumination – the physically correct simulation of light transport at interactive rates.
منابع مشابه
Realtime ray tracing on current CPU architectures
In computer graphics, ray tracing has become a powerful tool for generating realistically looking images. Even though ray tracing offers high flexibility, a logarithmic scalability in scene complexity, and is known to be efficiently parallelizable, its demand for compute power has in the past lead to its limitation to high-quality off-line rendering. This thesis focuses on the question of how r...
متن کاملEchtzeit Ray Tracing und Interaktive Globale Beleuchtungssimulation (Realtime Ray Tracing and Interactive Global Illumination)
Zusammenfassung Interaktive 3D-Graphik basiert heutzutage fast ausschließlich auf dem Rasterisierungsverfahren, welches aber in Hinblick auf Bildqualität zunehmend an seine Grenzen stößt. Eine Alternative zur Rasterisierung ist das Ray Tracing, welches zwar allgemein für bessere Bildqualität bekannt ist, aufgrund hoher Rechenanforderungen aber bisher im Allgemeinen als unvereinbar mit interakti...
متن کاملDIRmaps : Discretized Incident Radiance Maps for High-Quality Global Illumination Walkthroughs in Complex Environments
Realtime ray tracing and interactive global illumination have recently made significant progress, allowing for ray traced rendering quality even in highly complex scenes. Nevertheless, high-quality global illumination is currently still limited to offline computations, as existing interactive techniques are applicable only to simple scenes, BRDFs, and/or lighting conditions. For realistically c...
متن کاملRealtime Caustics using Distributed Photon Mapping
With the advancements in realtime ray tracing and new global illumination algorithms we are now able to render the most important illumination effects at interactive rates. One of the major remaining issues is the fast and efficient simulation of caustic illumination, such as e.g. the illumination from a car headlight. The photon mapping algorithm is a simple and robust approach that generates ...
متن کاملInteractive Global Illumination in Complex and Highly Occluded Environments
Global illumination algorithms have traditionally been very time consuming and were only suitable for off-line computations. Recent research in realtime ray tracing has improved global illumination performance to allow for illumination updates at interactive rates. However, both the traditional off-line and the new interactive systems show significant limitations when dealing with realistically...
متن کامل